package me.midday.java.base.knowledge.loadclass;


import java.net.URL;

/**
 * 类加载器的功能是读取.class文件加载到内存，并生成对应的java.lang.Class对象
 * 根类加载器: jvm 自身实现的
 * 扩展类加载器：加载java_home/jre/lib/ext 中的jar包
 * 系统类加载器：加载classPath下的class
 */

public class BootStrapTest {
    public static void main(String[] args){
        URL[] urls = sun.misc.Launcher.getBootstrapClassPath().getURLs();
        for(int i=0; i< urls.length; i++){
            System.out.println(urls[i].toExternalForm());
        }
        ClassLoader cl = ClassLoader.getSystemClassLoader();
        System.out.println(cl);
    }
}
